package it.biffi.jirc.bot;

import it.biffi.jirc.bot.listener.FileTransferFinishListener;

import org.jibble.pircbot.DccFileTransfer;

public interface IFileTransferBot extends Bot {

	public boolean connect(String withNick, String toServer, long timeout)
			throws BotException;

	public DccFileTransfer requestPacket(long timeout,
			FileTransferFinishListener listener);

	public void addTransferStartListener();

	public void addTranferFinishListener();

	public void addTrasnferProgressListener();
}
